package com.device.Service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.device.Entity.Dto.SessionWebUserDto;
import com.device.Entity.User;
import com.device.common.PageResult;
import org.springframework.stereotype.Service;

import java.util.List;
import java.util.Map;

@Service
public interface UserService  extends IService<User> {
    SessionWebUserDto login(String username, String password, Integer roles);

    void register(String username, String password,Integer roles);

    void adduser(User user);

    PageResult getpage(Integer pageNo, Integer pageSize, String keyword);

    void edituser(User user);

    void del(Integer id);

    PageResult getuserpage(Integer pageNo, Integer pageSize, String keyword);

    List<Map<String, Object>> getlabuser();
}
